<?php
include_once ('../../php/postgre.php');
session_start();
$act = '';
if (isset($_POST['act']))
    $act = $_POST['act'];
if ($act == 'capaianspm_action') {
    $id_tahun_capaian = $_POST['id_tahun_capaian'];
	$tahun_capaian = $_POST['tahun_capaian'];
    $id_indikator = $_POST['id_indikator'];
    $nilai_komponen_indikator_pem = $_POST['nilai_komponen_indikator_pem'];
    $nilai_komponen_indikator_pen = $_POST['nilai_komponen_indikator_pen'];
	$nilai_capaian = $_POST['nilai_capaian'];
	
	if (!is_numeric($id_tahun_capaian) || !is_numeric($id_indikator) || empty($tahun_capaian) || empty($nilai_komponen_indikator_pem) || empty($nilai_komponen_indikator_pen) || empty($nilai_capaian)) {
        echo "Err : invalid input.";
        exit;
    }

    if ($id_tahun_capaian > 0 ) {
        exec_query("update spm_capaian_spm set tahun_capaian = " . $tahun_capaian . ", id_indikator='" . $id_indikator . "', nilai_komponen_indikator_pem=" . $nilai_komponen_indikator_pem . ", nilai_komponen_indikator_pen=" . $nilai_komponen_indikator_pen . ", nilai_capaian=" . $nilai_capaian . " where id_tahun_capaian=" . $id_tahun_capaian);
        echo 'success__';
    } 
	
	else {
	$cek=get_data("select count (c.id_indikator) as vvv from spm_capaian_spm c,spm_indikator i,spm_skpd s where c.id_indikator=i.id_indikator and i.id_skpd=".$_SESSION['_id']." AND c.id_indikator=".$id_indikator);
    $cekt=get_data("select count (tahun_capaian) as sss from spm_capaian_spm where id_indikator =".$id_indikator." AND tahun_capaian =".$tahun_capaian);
	
	if($cek['vvv']!=0 && $cekt['sss']!=0){
	echo"Err : Data already exist.";
	exit;
	}else{
        $maxid = get_maxid('id_tahun_capaian', 'spm_capaian_spm');
        exec_query("insert into spm_capaian_spm (id_tahun_capaian, tahun_capaian, id_indikator, nilai_komponen_indikator_pem, nilai_komponen_indikator_pen, nilai_capaian) values 
					(" . $maxid . "," . $tahun_capaian . ", " . $id_indikator . ", " . $nilai_komponen_indikator_pem . ", " . $nilai_komponen_indikator_pen . ", " . $nilai_capaian . ")");
        $st = get_data('select id_tahun_capaian from spm_capaian_spm where id_tahun_capaian =' . $maxid);
        if ($st['id_tahun_capaian'] == $maxid) {
            echo 'success__';
            $id_tahun_capaian = $maxid;
        }
		}
    }

	echo $id_tahun_capaian.'__';
	view_capaian();
}else if($act == 'del_capaian'){
	$id_tahun_capaian = $_POST['id_tahun_capaian'];
	if(is_numeric($id_tahun_capaian)){
		exec_query("DELETE FROM spm_capaian_spm WHERE id_tahun_capaian =".$id_tahun_capaian);
		echo 'success__';
	}else{
		echo 'Error';
	}
	view_capaian();
} else if ($act == 'edit_capaian') {
    $id_tahun_capaian = $_POST['id_tahun_capaian'];
    if (is_numeric($id_tahun_capaian)) {
        $data = get_data("select c.id_tahun_capaian, c.tahun_capaian, c.id_indikator, c.nilai_komponen_indikator_pem,c.nilai_komponen_indikator_pen,c.nilai_capaian,i.id_indikator,i.nama_indikator,i.nama_kompind_pem,i.nama_kompind_pen,i.nilai_spm,i.tahun_batas_capaian from spm_capaian_spm c, spm_indikator i where c.id_tahun_capaian=" . $id_tahun_capaian." and i.id_indikator=c.id_indikator");
        $ress = implode($data, '__');
        print_r($ress);
        echo "__";
    } else {
        echo 'error';
    }
    view_capaian();
}

function view_capaian() {
		$no=1;
					$cap = get_datas("SELECT * FROM spm_indikator i,spm_capaian_spm c where i.id_skpd=".$_SESSION['_id']." AND i.id_indikator=c.id_indikator");
					foreach($cap as $cap){
					?>
						<tr>
							<td style="text-align:center;"><?php echo $no ?></td>
							<td style="text-align:center;"><?php echo $cap['tahun_capaian']?></td>
							<td><?php echo $cap['nama_indikator']?></td>
							<td style="text-align:center;"><?php echo $cap['nilai_capaian']?></td>
							<td style="width:200px; text-align:center;">	
							<a class="btn btn-info btn-edit-capaian" name="<?php echo $cap['id_tahun_capaian'];?>"><i class="icon-edit icon-white"></i>&nbsp; Edit</a>
							<a class="btn btn-danger btn-delete-capaian" name="<?php echo $cap['id_tahun_capaian']; ?>"><i class="icon-trash icon-white"></i>&nbsp; Delete</a>
							</td>
						</tr>
						<?php 
						$no++;
						}
						}
						?>



